/**
 * 
 */
package it.unical.canonaco.rende.igpe.game.cbv.logiclayer.engine.events;

import org.json.simple.JSONObject;

import it.unical.canonaco.rende.igpe.game.cbv.logiclayer.engine.GUIDStorage;
import it.unical.canonaco.rende.igpe.game.cbv.logiclayer.engine.component.player.BattlePlayer;

/**
 * @author Massimo Canonaco
 *
 */
public class OutOfMaxCharacterEvent implements GenericEvent {

	
	/** */
	private BattlePlayer player;
	
	/** */
	static public final float GUID = GUIDStorage.OUT_OF_MAX_CHARACTER_EVENT;
	/* (non-Javadoc)
	 * @see it.unical.canonaco.rende.igpe.game.cbv.logiclayer.engine.events.GenericEvent#getGUID()
	 */
	@Override
	public float getGUID() 
	{
		return GUID;
	}

	/* (non-Javadoc)
	 * @see it.unical.canonaco.rende.igpe.game.cbv.logiclayer.engine.events.GenericEvent#getName()
	 */
	@Override
	public String getName() {
		// TODO Auto-generated method stub
		return null;
	}

	/**
	 * @return the player
	 */
	public BattlePlayer getPlayer() {
		return player;
	}

	/**
	 * @param player the player to set
	 */
	public void setPlayer(BattlePlayer player) {
		this.player = player;
	}

	@Override
	public JSONObject getAsJSONObject() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void setFromJSONOnbject(JSONObject object) {
		// TODO Auto-generated method stub
		
	}

}
